Carbon will fully support the Open Scripting Architecture (OSA), including AppleScript-specific interfaces.
ASGetAppTerminology
ASGetHandler
ASGetProperty
ASGetSourceStyleNames
ASGetSourceStyles
ASInit
ASSetHandler
ASSetProperty
ASSetSourceStyles
OSAAddStorageType
OSAAvailableDialectCodeList
OSAAvailableDialects
OSACoerceFromDesc
OSACoerceToDesc
OSACompile
OSACompileExecute
OSACopyID
OSADisplay
OSADispose
OSADoEvent
OSADoScript
OSAExecute
OSAExecuteEvent
OSAGenericToRealID
OSAGetActiveProc
OSAGetAppTerminology
OSAGetCreateProc
OSAGetCurrentDialect
OSAGetDefaultScriptingComponent
OSAGetDialectInfo
OSAGetHandler
OSAGetHandlerNames
OSAGetProperty
OSAGetPropertyNames
OSAGetResumeDispatchProc
OSAGetScriptInfo
OSAGetScriptingComponent
OSAGetScriptingComponentFromStored
OSAGetSendProc
OSAGetSource
OSAGetStorageType
OSAGetSysTerminology
OSALoad
OSALoadExecute
OSAMakeContext
OSARealToGenericID
OSARemoveStorageType
OSAScriptError
OSAScriptingComponentName
OSASetActiveProc
OSASetCreateProc
OSASetCurrentDialect
OSASetDefaultScriptingComponent
OSASetDefaultTarget
OSASetHandler
OSASetProperty
OSASetResumeDispatchProc
OSASetScriptInfo
OSASetSendProc
OSAStartRecording
OSAStopRecording
OSAStore